﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ch05
{
    class Class8
    {
        static void Main(string[] args)
        {
            //定义二维数组的同时，先实例化第一维
            int[][] nums = new int[3][];
            
            //挨个实例化二维数组中的第二维
            //第二维的长度是可以不一样的
            nums[0] = new int[4];
            nums[1] = new int[5];
            nums[2] = new int[3];
            //将值存入数组
            nums[0][0] = 1;
            nums[0][1] = 2;
            nums[0][2] = 3;
            nums[0][3] = 4;
            nums[1][0] = 1;
            nums[1][1] = 2;
            nums[1][2] = 3;
            nums[1][3] = 4;
            nums[1][4] = 5;
            nums[2][0] = 1;
            nums[2][1] = 2;
            nums[2][2] = 3;

            //nums.Length获取的是第一维的长度
            for (int i = 0; i < nums.Length; i++)
            {
                //nums[i].Length获取的是第二维的长度
                for (int j = 0; j < nums[i].Length; j++)
                {
                    Console.Write(nums[i][j] + "\t");
                }
                Console.WriteLine();
            }
            
        }
    }
}
